/* CSS Document */

/*-----------------------------------------------------------------------------首页部分--------------------------------------------------------------------------------------------------------*/

/*导航*/
.dht{ width:100%; height:100px; }
.dhtz{ width:1200px; height:100px; margin:auto;}
.logo{ width:auto; height:100px;  float:left;}
.dhcd{ width:840px; height:100px; float:left;}
.sydhd{ width:88px; height:98px;  float:left; font-size:16px; color:#333; line-height:100px; text-align:center;}
.sydhd a{ color:#333;}
.sydhd a:hover{ color:#00a680;}
.dhcd ul li a:hover{ border-bottom:2px solid #00a680;}

.dhcd ul li{ float:left;}
.dhcd ul li a{ display:block; width:88px; height:98px; margin-left:10px; font-size:16px; color:#333333; margin-left:37.3px; line-height:100px; text-align:center; }
.dhcd ul li a:hover{ color:#00a680;}
.sydhd:hover{  border-bottom:2px solid #00a680; }

/*首页产品大类*/
.dl_b{ width:1200px; height:40px; margin:auto; margin-top:80px; font-size:26px; font-weight:bold; color:#000; text-align:center; line-height:40px;}
.dl_xb{ width:1200px; height:40px; margin:auto; margin-top:10px; font-size:16px; color:#333; text-align:center; line-height:40px; }
.gdcp{ width:1200px; height:400px; margin:auto; margin-top:70px;}

/*公司介绍*/
.gsjs{ width:100%; height:420px; background:#ebebeb; margin-top:90px;}
.js_z{ width:1200px; height:420px; margin:auto;}
.qysp{ width:500px; height:372px; background:#999; float:left; margin-top:24px;}
.jjnr{ width:650px; height:372px;   float:left; margin-left:50px;  margin-top:24px;}

.jsbr{ width:650px; height:30px; float:left; font-size:18px; font-weight:bold; line-height:30px; color:#00a680;}
.jsgd{ width:100px; height:2px; background:#00a680; float:left; margin-top:10px;}
.jsnr{ width:650px; height:310px;  float:left; margin-top:20px; font-size:14px; color:#333; line-height:30px;}

/*底部内容*/
.dbnr{ width:100%; height:380px;  margin-top:80px; }
.dbnr_z{ width:1200px; height:336px; margin:auto;}
.dbnrn_z{ width:362px; height:336px; float:left; }
.dbnrn_y{ width:362px; height:336px; float:left;  margin-left:57px;}
.dbnrzp{ width:362px; height:190px; }
.xwmc{ width:362px; height:20px;  margin-top:20px; font-size:14px; line-height:20px;}
.xwmc a{ color:#333;}
.xwrq{ width:362px; height:20px;  font-size:14px; line-height:20px; font-weight:bold; color:#999; margin-top:10px;}
.wxhx{ width:362px; height:1px; border:1px solid #ebebeb; margin-top:20px;}
.xwjd{ width:362px; height:40px;  font-size:14px; color:#333; margin-top:14px;}
.xwjd a{ color:#333;}

.xwb{ width:560px; height:90px; background:url(../images/01.jpg); font-size:20px; font-weight:bold; line-height:90px;}
.xwzx ul li a{ display:block; width:540px; height:34px;  margin:auto; margin-top:11px; font-size:14px; color:#333; line-height:34px; border-bottom:1px dashed #ccc;}
.xwzx ul li a:hover{ color:#00a680; border-bottom:1px dashed #00a680;}


.wzb{ width:560px; height:90px; background:url(../images/02.jpg); font-size:20px; font-weight:bold; line-height:90px; }
.jswz ul li a{ display:block; width:540px; height:34px;  margin:auto; margin-top:11px; font-size:14px; color:#333; line-height:34px; border-bottom:1px dashed #ccc;}
.jswz ul li a:hover{ color:#00a680; border-bottom:1px dashed #00a680;}


/*合作伙伴*/
.hb{ width:100%; height:110px; background:#ebebeb; margin-top:80px;}
.hb_z{ width:1200px; height:110px;  margin:auto; }

/*页脚*/
.yj{ width:100%; height:308px; background:#333333;}
.yj_g{ width:1200px; height:40px; margin:auto;}
.yq{ width:1200px; height:20px; margin:auto;}
.yq ul li a{ display:block; width:110px; height:20px;  float:left; margin-left:26px; font-size:14px; text-align:center; line-height:20px; color:#CCC; }

.yjx{ width:1200px; height:160px; margin:auto;  margin-top:40px; }
.yjx_z{ width:180px; height:160px; float:left; }
.yjx_z ul li a{ display:block; width:180px; height:20px;  color:#CCC; text-align:center; line-height:20px; font-size:14px; margin-top:24px;}
.yjx_z2{ width:180px; height:160px; float:left;}
.yjx_z2 ul li a{ display:block; width:180px; height:20px;  color:#CCC; text-align:center; line-height:20px; font-size:14px; margin-top:24px;}
.dx{ float:left;}


.ddh{ width:557px; height:160px;  margin-left:60px; float:left;}

.dewm{ width:160px; height:160px; float:left; margin-left:60px; background:url(../images/ew.jpg);}

.jbq{ width:100%; height:30px; background:#222327; }
.yhbq2{ width:1200px; height:30px; margin:auto;  margin-top:16px; color:#666; font-size:12px; text-align:center; line-height:30px;}



/*-----------------------------------------------------------------------------产品中心部分--------------------------------------------------------------------------------------------------------*/
.cpzx_banner{ width:100%; height:160px; background:url(../images/xbanner1.jpg);}
.zx_bt{ width:1200px; height:24px; background:#CCC; margin:auto; margin-top:80px;}
.zxfl{ width:1200px; height:440px; margin:auto;  margin-top:60px; margin-bottom:100px;}



/*-----------------------------------------------------------------------------产品展示部分 --------------------------------------------------------------------------------------------------------*/
.sss{ width:1200px; height:auto; background:#ccc; margin:auto; margin-top:40px;} 
.cpl{ width:190px; height:auto; background:#FFF; border:1px solid #CCC;}
.flb{ width:190px; height:40px; background:#00a680; font-size:16px; font-weight:bold; text-align:center; line-height:40px; color:#FFF;}
.cpl ul li a{ display:block; width:180px; height:30px; margin:auto;  border-bottom:1px dashed #999; margin-top:10px; text-align:center; font-size:14px; line-height:30px; color:#333;}
.cpl ul li a:hover{ color:#00a680; border-bottom:1px dashed #00a680; font-weight:bold;}

.zcq{ width:192px; height:auto;  float:left;}
.lxw{ width:190px; height:auto; border:1px solid #CCC; margin-top:24px; background:#FFF; margin-bottom:40px; }
.lxw ul li{ width:180px; height:30px; margin:auto; margin-top:10px; }
.lxw ul li img{ float:left;}
.sz{ width:auto; height:30px; margin-left:10px; line-height:30px; font-size:12px; color:#333; float:left;}

.jhfls{ width:1000px; height:auto;  float:right; margin-bottom:80px; }
.kongge{ width:6px; height:20px; background:#00a680; float:left; margin-top:10px;}
.flsb{ width:998px; height:40px; background:#f2f2f2; font-size:16px;  line-height:40px; font-weight:bold; color:#333; border:1px solid #CCC; float:left;}
.xbt{ width:1000px; height:30px;  margin-top:30px; float:left; font-size:14px; color:#00a680; font-weight:bold; line-height:30px; border-bottom:1px dashed #CCC;}

.lb{ width:242px; height:232px;  float:left; margin-left:2px; margin-top:10px;}
.lb2{ width:242px; height:232px; float:left; margin-left:10px; margin-top:10px; }



/*-----------------------------------------------------------------------------关于我们部分 --------------------------------------------------------------------------------------------------------*/
.gywm_banner{ width:100%; height:300px; background:url(../images/gywm.jpg);}
.gywmbt{ width:1200px; height:auto;  margin:auto; margin-top:60px;  font-size:24px; text-align:center; color:#333;}
.gywmbt1{ width:1200px; height:auto;  margin:auto; font-size:20px; text-align:center; color:#333;}
.zwq22{ width:1200px; height:755px;  margin:auto; margin-top:40px; margin-bottom:60px;  }

.zw_zc{ width:660px; height:755px;  float:left; }
.zw_yc{ width:540px; height:755px; background:url(../images/d.jpg); float:left;}

.zwxbt{ width:660px; height:auto; font-size:24px; color:#333;}
.zwxbt2{ width:660px; height:auto; font-size:16px; color:#333; margin-top:6px;}
.hengxian1{ width:80px; height:1px; background:#00a680; margin-top:8px;}

.zwxbt1{ width:660px; height:auto; font-size:24px; color:#333; margin-top:40px;}
.zwxbt21{ width:660px; height:auto; font-size:16px; color:#333; margin-top:6px;}
.hengxian11{ width:80px; height:1px;  margin-top:8px;}

.nrjs_qy{ width:660px; height:280px;  margin-top:40px; font-size:14px; color:#333; line-height:28px; border-bottom:1px dashed #CCC;}

.nrjs_qy1{ width:550px; height:220px;  margin-top:30px; font-size:14px; color:#333; line-height:28px; }
.shuqian{ width:200px; height:20px; float:left; }
.shuqian2{ width:200px; height:20px; float:left; margin-left:150px;}
.sq1{ width:20px; height:20px; background:#00a680; float:left; font-size:14px; color:#FFF; line-height:20px; text-align:center;}
.sq2{ width:auto; height:20px;  float:left; font-size:14px; color:#333; line-height:20px; margin-left:6px;}

.shuqian3{ width:200px; height:20px; float:left; margin-top:20px; }
.shuqian4{ width:200px; height:20px; float:left; margin-left:150px; margin-top:20px;}
.sq1{ width:20px; height:20px; background:#00a680; float:left; font-size:14px; color:#FFF; line-height:20px; text-align:center;}
.sq2{ width:auto; height:20px; float:left; font-size:14px; color:#333; line-height:20px; margin-left:6px;}

.shuqian5{ width:200px; height:20px;  float:left; margin-top:20px; }
.shuqian6{ width:200px; height:20px;  float:left; margin-left:150px; margin-top:20px;}
.sq1{ width:20px; height:20px; background:#00a680; float:left; font-size:14px; color:#FFF; line-height:20px; text-align:center;}
.sq2{ width:auto; height:20px;float:left; font-size:14px; color:#333; line-height:20px; margin-left:6px;}

.shuqian7{ width:200px; height:20px;  float:left; margin-top:20px; }
.shuqian8{ width:200px; height:20px;  float:left; margin-left:150px; margin-top:20px;}
.sq1{ width:20px; height:20px; background:#00a680; float:left; font-size:14px; color:#FFF; line-height:20px; text-align:center;}
.sq2{ width:auto; height:20px;  float:left; font-size:14px; color:#333; line-height:20px; margin-left:6px;}

.shuqian9{ width:200px; height:20px;  float:left; margin-top:20px; }
.shuqian10{ width:200px; height:20px;  float:left; margin-left:150px; margin-top:20px;}
.sq1{ width:20px; height:20px; background:#00a680; float:left; font-size:14px; color:#FFF; line-height:20px; text-align:center;}
.sq2{ width:auto; height:20px; float:left; font-size:14px; color:#333; line-height:20px; margin-left:6px;}

.shuqian11{ width:200px; height:20px; float:left; margin-top:20px; }


.z_banner{ width:100%; height:180px; background:url(../images/gybj.jpg); margin-top:40px;}

.zz_1c{ width:1200px; height:2378px;  margin:auto; margin-top:40px; margin-bottom:180px; background:#ccc;}



/*-----------------------------------------------------------------------------联系我们部分 --------------------------------------------------------------------------------------------------------*/
.lxwmnr{ width:1200px; height:338px; margin:auto;  margin-top:80px; margin-bottom:180px;}
.zc_1{ width:1000px; height:338px; float:left; }
.yc_2{ width:200px; height:338px; float:left; }

.zcdh{ width:240px; height:338px; float:left;  border-right:1px solid #CCC; margin-left:38px;}
.zcdh_1{ width:192px; height:40px; }
.dh_b{ width:40px; height:40px; float:left; background:url(../images/1_1.png);}
.dh_s{ width:142px; height:20px; float:left; margin-left:10px; font-size:16px; line-height:20px; color:#666;}
.dh_x{ width:142px; height:20px; float:left;  margin-left:10px; font-size:18px; line-height:20px; color:#333;font-weight:bold;}

.zcdh_2{ width:192px; height:40px;  margin-top:20px;}
.dh_b2{ width:40px; height:40px; float:left; }
.dh_s2{ width:142px; height:20px; float:left;  margin-left:10px; font-size:16px; line-height:20px; color:#666; }
.dh_x2{ width:142px; height:20px; float:left;  margin-left:10px; font-size:18px; line-height:20px; color:#333; font-weight:bold;}

.zcdh_3{ width:192px; height:40px;  margin-top:20px;}
.dh_b3{ width:40px; height:40px; float:left; }
.dh_s3{ width:142px; height:20px; float:left;  margin-left:10px; font-size:16px; line-height:20px; color:#666; }
.dh_x3{ width:142px; height:20px; float:left;  margin-left:10px; font-size:18px; line-height:20px; color:#333; font-weight:bold;}

.qq{ width:240px; height:338px; float:left; margin-left:42px; border-right:1px solid #CCC; }
.qqk{ width:202px; height:40px; }
.qqb{ width:40px; height:40px; float:left; background:url(../images/1_2.png);}
.qqm{ width:152px; height:40px; float:left;  line-height:40px; font-size:16px; margin-left:10px;}

.qqk2{ width:202px; height:40px;  margin-top:20px;}
.qqb2{ width:40px; height:40px; float:left;  }
.qqm2{ width:152px; height:40px; float:left; line-height:40px; font-size:16px; margin-left:10px; }

.qqk3{ width:202px; height:40px;  margin-top:20px;}
.qqb3{ width:40px; height:40px; float:left;  }
.qqm3{ width:152px; height:40px; float:left;  line-height:40px; font-size:16px; margin-left:10px;}

.qqk4{ width:202px; height:40px;  margin-top:20px;}
.qqb4{ width:40px; height:40px; float:left;  }
.qqm4{ width:152px; height:40px; float:left; line-height:40px; font-size:16px; margin-left:10px;}


.lxwm_dz{ width:400px; height:40px;  float:left;}
.lxwmb{ width:40px; height:40px; float:left; background:url(../images/1_4.png);}
.lxwm_nr{ width:auto; height:40px; float:left; margin-left:10px;  font-size:16px; line-height:40px; color:#333;}


.lxwm_dz1{ width:400px; height:40px; float:left;  margin-top:10px;}
.lxwmb1{ width:40px; height:40px; float:left; }
.lxwm_nr1{ width:auto; height:40px; float:left; margin-left:10px;  font-size:16px; line-height:40px; color:#333;}

.erwm2{ width:200px; height:200px; background:url(../images/ew_m.jpg);}
.wxzm{ width:200px; height:auto; margin-top:20px; text-align:center; font-size:16px;}

.dzlm1{ width:420px; height:338px; float:left; border-right:1px solid #CCC;}



/*-----------------------------------------------------------------------------证书部分 --------------------------------------------------------------------------------------------------------*/
.zsbt{ width:1200px; height:auto; margin:auto;  margin-top:80px; font-size:30px; text-align:center; color:#333;}
.zsbt_xb{ width:1200px; height:auto;  margin:auto; margin-top:4px; font-size:14px; text-align:center; color:#333;}
.zsbt_k{ width:1200px; height:274px;  margin:auto; margin-top:70px;}
.zs{ width:200px; height:auto; float:left; }
.zs1{ width:200px; height: auto; float:left;  margin-left:133px;}
.zs_s{ width:200px; height:200px; background:#CCC;}
.zs_x{ width:200px; height:auto;  margin-top:30px; font-size:18px; text-align:center; color:#333;}
.zs_y{ width:200px; height:auto;  font-size:14px; color:#333; text-align:center;}

.zh{ width:100%; height:500px; background:url(../images/zhy.jpg); margin-top:80px;}

.zszs{ width:1200px; height:742px; margin:auto;  margin-top:80px; margin-bottom:50px;}
.zsn1{ width:284px; height:360px;  float:left; }
.zsn2{ width:284px; height:360px;  float:left; margin-left:21px;}
.zsn3{ width:284px; height:360px;  float:left; margin-top:22px; }
.zsn4{ width:284px; height:360px;  float:left; margin-left:21px; margin-top:22px;}



/*-----------------------------------------------------------------------------新闻部分 --------------------------------------------------------------------------------------------------------*/
.xwk ul li{ width:1200px; height:140px; margin:auto; background:#fff; margin-top:30px; margin-bottom:40px;}
.xwbt{ width:1000px; height: auto; margin:auto; font-size:18px; color:#333; font-weight:bold; }
.xwsj{width:1000px; height: auto; margin:auto; font-size:14px; color:#999; font-size:14px;  margin-top:10px;}
.xwjj{width:1000px; height: auto; margin:auto; font-size:14px; color:#333; font-size:14px;  margin-top:10px;}
.xwd{ width:1000px; height:14px; margin:auto;}
.xwqw{width:1000px; height: auto; margin:auto; font-size:14px; color:#333; font-size:14px;  margin-top:10px; text-align:right;}
.xwqw a{ color:#00a680;}


/*-----------------------------------------------------------------------------新闻内容部分 --------------------------------------------------------------------------------------------------------*/
.xwnbt{ width:1200px; height:40px; margin:auto;  border-bottom:1px dashed #CCC; margin-top:40px;}
.dbt{ width:auto; height:40px; float:left;  font-size:18px; font-weight:bold; color:#333; line-height:40px;}
.rq{ width:auto; height:40px; font-size:14px; color:#999; float:right;  line-height:40px;}
.zwq{ width:1200px; height:auto;  margin:auto; margin-top:30px; margin-bottom:60px; font-size:14px; color:#666;}


/*-----------------------------------------------------------------------------详情内容部分 --------------------------------------------------------------------------------------------------------*/
.xqnrk{ width:999px; height: auto; font-size:14px; color:#333;}
.ztbf{ width:1200px; height:492px; ; margin:auto; margin-top:40px;}
.zhutu{ width:400px; height:492px; float:left;}

.ycbtk{ width:608px; height:492px; float:left; margin-left:30px; }
.ycdbt{ width:608px; height:auto;  font-size:18px; color:#333; font-weight:bold; margin-top:4px;}
.ycmd{ width:608px; height:auto;  font-size:14px; color:#333;  margin-top:10px; color:#ff5500;}

.lcs{ width:608px; height:40px; background:url(../images/lc.jpg); margin-top:30px;}
.lcx{ width:608px; height:100px; background:#f6f4f5;}
.an{ width:608px; height:40px; margin-top:40px;}
.an1{ width:180px; height:40px; background:#ff5500; float:left; font-size:16px; text-align:center; line-height:40px; color:#FFF;}
.an2{ width:180px; height:40px; background:#ff5500; float:left; margin-left:30px; font-size:16px; text-align:center; line-height:40px; color:#FFF;}
.fw{ width:608px; height:auto;  font-size:14px; color:#333;  margin-top:10px; margin-top:40px; color:#666;}



/*-----------------------------------------------------------------------------工程案例部分 --------------------------------------------------------------------------------------------------------*/
.al_xia{ width:1200px; height:280px; margin:auto; margin-bottom:60px; margin-top:80px;}

.al_x{ width:1200px; height:30px; }
.al_x2{ width:1200px; height:30px;  margin-top:20px;}
.al_jt{ width:30px; height:30px; float:left; background:url(../images/aljt.png);}
.al_zb{ width:520px; height:30px;  float:left;  font-size:16px; line-height:30px; color:#333;}

.al_jt2{ width:30px; height:30px; float:left; background:url(../images/aljt.png); margin-left:100px;}
.al_zb2{ width:520px; height:30px;  float:left; font-size:16px; line-height:30px; color:#333;}


/*-----------------------------------------------------------------------------后加标题部分 --------------------------------------------------------------------------------------------------------*/
.cpy_bt{ width:242px; height:20px; font-size:14px; color:#333; line-height:20px; margin-top:10px; text-align:center;}
.nxqymn{ width:764px; margin-top:50px;}

.xqy_ms{ width:750px; margin-top:20px; margin:auto;}

.gcal_dlogo{ width:1200px; height:340px; margin:auto; margin-top:60px;}

.gcal_neibu{ width:270px; height:340px;  float:left;}
.gcal_neibu2{ width:270px; height:340px; float:left; margin-left:195px;}
.gcal_st{ width:270px; height:180px; background:#039;}

.gcal_mc{ width:270px; height:40px;  margin-top:10px; font-size:14px; color:#333; line-height:40px; border-bottom:1px dashed #CCC;}
.gcal_jj{ width:270px; height:100px; margin-top:10px; font-size:14px; color:#333;}